package Ms.utils.Vo;

import Ms.entity.enums.ProjectStatus;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

// ProjectVO.java
@Data
public class ProjectVO {
    private Long projectId;
    private String projectName;
    private String description;
    private String applicantName;  // 申请人姓名（需联表查询用户表）
    private ProjectStatus status;
    private LocalDateTime createTime;
    private LocalDateTime updateTime;
    private String budget;         // 预算金额（格式化后的字符串）
    private List<String> tags;     // 项目标签（可选扩展）

    // 状态枚举的显示名称（供前端直接展示）
    public String getStatusName() {
        return status != null ? status.getDisplayName() : "";
    }
}
